On Software Components and Commercial ("COTS") Software

نویسنده

  • Kurt C. Wallnau
چکیده

The software industry is struggling to understand the meaning and implications of component-based software. A number of different perspectives have emerged concerning the nature of "software components", but one perspective that is particularly strong is that software components will be (or are already) commercial software products. In this paper I argue that if this commercial perspective is valid, then the goal of replaceable, standard components will never be achieved because component providers will resist might and main the emergence of the commodity-style markets implied by component substitutability. However, this strong assertion must be reconciled with manifest evidence that a marketplace of commercial software "components" is emerging. This reconciliation takes the form of a reference model that describes and relates different market niches for software components and engineering skills in an emergent component-based software paradigm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

COTS Component Evaluation and the Internet

Commercial off-the-shelf (COTS) software component is developed by a commercial vendor and is sold “as is”. There is no single, accepted definition for a COTS software component. Here, we assume the COTS software component of coarse granularity (often referred to as ‘software package’) which is self-contained, independent, and with a “significant aggregate functionality and complexity” (Brown 1...

متن کامل

Unfriendly COTS Integration-Instrumentation and Interfaces for Improved Plugability

It is becoming increasingly desirable to incorporate Commercial-off-the-Shelf (COTS) tools as software components into larger software systems. Due to their large user base, COTS tools tend to be cheap, reasonably reliable, and functionally powerful. Reusing them as components has the benefit of significantly reducing development cost and effort. Despite these advantages, developers encounter m...

متن کامل

A Survey on the Quality Information Provided by Software Component Vendors

The last decade marked the first real attempt to turn software development into engineering through the concepts of ComponentBased Software Development (CBSD) and Commercial Off-The-Shelf (COTS) components. The idea is to create high-quality parts and join them together to form a functioning system. One of the most critical processes in CBSD is the selection of the COTS components from a reposi...

متن کامل

Conceptual Model for Integration of COTS Components

Several aspects of Commercial Off-The-Self (COTS) component integration are being discussed in the literature as challenges to utilizing COTS components in software development. Among these issues are interface matching, inter-component communications, functional matching, and integration testing. This paper highlights potential problems and risks associated with integrating COTS components, ev...

متن کامل

SoCoEMo-COTS: A Software Economic Model for Commercial Off-the-shelf (COTS) Based Software Development

With component-based reuse, software development is achieved through the planned integration of pre-existing software components. Commercial-off-the-shelf (COTS) Based Development (CBD) is one of the systematic reuse approaches promising gains in cost, operational quality, functionality, time to market and maintenance overheads. This is an increasingly popular paradigm for software development,...

متن کامل

COTS and OSS: A Comparative View

Open source software (OSS) and Commercial off the shelf (COTS) components are the most fundamental ways of software development. In this paper, COTS and OSS are compared on the basis of many attributes and development life cycle of software. KeywordsCommercial of the shelf (COTS), Open source software (OSS), Component based software engineering (CBSE)

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999